﻿<html>
<head>
    <title>赋值运算符与逻辑运算符的使用</title>
    <meta charset="utf-8"/>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="renderer" content="webkit">
    <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no"/>
</head>
<body>



<script>
let a=2,b=3;
document.write("a=2,b=3");
document.write("<p>");
document.write("a+=b运算后：");
a+=b;
document.write("a="+a);
document.write("<br>");
document.write("a-=b运算后：");
a-=b;
document.write("a="+a+"<br>");
document.write("a*=b运算后：");
a*=b;
document.write("a="+a+"<br>");
document.write("a/b运算后：");
a/=b;
document.write("a="+a+"<br>");
document.write("a%=b运算后：");
a%=b;
document.write("a="+a);
</script>    

<hr>
某品牌男装批发价为88元每件，计算购进25件这样的男装要多少钱？
<script>
let d1=88,d2=25;
document.write("一共需要：");
d1*=d2;
document.write(d1);
console.log(d1);
</script>
<hr>

假设某员工月薪5000元，扣除500元各项费用，个人所得税起征点是3500，税率是3%，计算该员工的实际收入是多少 ：
<script>
let z1=5000,z2=500,z3=3500,z4=0.03;
z1-=z2;
let z5=z1;
z5-=z3;
z5*=z4;
z1-=z5;
document.write(z1);
</script>

<hr>
<h1>逻辑运算符</h1>
<script>
let num=20;
document.write("num="+num);
document.write("<p>num>0 && num<10 的结果：");
document.write(num>0 && num<10 );
document.write("<p>num>0 || num<10 的结果：");
document.write(num>0 || num<10 );
document.write("<p>! num<10 的结果：");
document.write(!num<10 );
</script>
<hr>
用户注册时，要求输入的用户名不能为空，并且用户名不能是mr，判断用户名为mar的用户是否能注册。
<script>
let r="mar";
if (r!="" && r!="mr") {
    document.write("该用户:"+r+"可以注册");
}
else{
    document.write("用户不能注册");
}
</script>
<hr>
公园规定凡是10岁以下的儿童或60岁以上的老年人可以免费入园，判断的一个12岁的儿童是否可以入园。
<script>
let t=12;
if (t<10||t>60) {
    document.write(t+"岁的他可以入园免费畅游");
} else {
    document.write(t+"岁需要买票才能进入，因为年纪不在免票范围内。");
    
}
</script>
<h1>条件运算符</h1>
<script>
const b1=10;
const b2=10;
// alert(b1==b2?"相等":"不等");
document.write(`b1==b2的结果是：`);
document.write(b1==b2?"相等":"不等");
</script>
<hr>
年份值是4的倍数，且不是100的倍数，或者 年份值是400的倍数，那么这一年就是闰年。<br>
2021年是不是闰年呢？
<script>
const year=2021;
//应用条件进行判断
y2=(year%4==0 && year%100 !=0) ||(year%400==0)?"是闰年":`不是闰年`;
document.write(y2);
</script>
<hr>
满18岁才是成年人，16岁的小汪是否是成年人？
<script>
const xw=16;
xs=(xw>18)?`是成年人`:`不是成年人`;
document.write(xs);
</script>
<h1>逗号运算符</h1>
<script>
let c1,c2,c3,c4;
c1=(c2=3,c3=5,c4=6);
document.write(`c1的值为：`+c1);
</script>
<h1>typeof运算符</h1>
<script>
let d21,d22,d23,d24;
d21=3;
d22=`name`;
d23=true;
d24=null;
document.write(`d1的类型为：`+(typeof d21)+`<br/> d2的类型为：`+(typeof d22)+`<br/>d3的类型为：`+(typeof d23)+`<br/>d4的类型为：`+(typeof d24));
</script>
<h1>new运算符</h1>
<script>
// c21=new Object;
// c22=new Array();
// c23=new date("August 8 2008");
// document.write(c23);    
</script>
<h1>运算符优先级</h1>
<script>
let c31;
c31=20-(5+6)<10&&2>1?"是":"否";
document.write(c31);
</script>

假设手机话费余10元，通话资费是0.2元/分钟，流量资费是0.5元/兆，在使用了10兆流量后，计算手机话费的余额，还可以通话多少 时间？
结论是：
<script>
const c41=10;//话费余额
const c42=0.2;
const c43=0.5;
const c44=(10-c43*10)/c42;
document.write(c44+`分钟。`);
</script>
<hr>
商业贷款利率为5%，贷款金额为100000元，贷款期限是3年，计算贷款到期后需要还款金额是多少：
<script>
const c51=0.05,c52=100000,c53=3;
const c54=c52*(1+c51)*(1+c51)*(1+c51);
document.write(c54);
</script>
<hr>
有一块梯形田，上边缘长为20米，下边缘长为30米，高度为20米，这块田的面积是多少：
<script>
const c61=20,c62=30,c63=20;
c64=(c61+c62)*c63/2;
document.write(c64);
</script>
<h1>数据类型的转换规则</h1>
<script>    
document.write(100+"200");
document.write("<br>");
document.write(100-`200`);
document.write("<br>");
document.write(true+100);
document.write("<br>");
document.write(true+`100`);
document.write("<br>");
document.write(true+false);
document.write("<br>");
document.write("a"-100);
</script>
<h1>null和undefined的用法</h1>
<script>
var c71=null;
var c72;
document.write(c71);
document.write("<br>");
document.write(c72);

</script>






</body>
</body>
</html>